.mb-0 { margin-bottom: 0px !important; }

.homeoway {
	margin-top: 50px;
	background-color: #F9F9F9;
}

.application {
	min-height: 800px;
}

a:link  { 
	text-decoration:none; 
}

.navbar-right { margin-right: 0px; }
.carre { border-radius: 0px !important; }

.mgt0 { margin-top: 0px; }
.mgt5 { margin-top: 5px; }
.mgt10 { margin-top: 10px; }
.mgt15 { margin-top: 15px; }
.mgt20 { margin-top: 20px; }

.mgb0 { margin-bottom: 0px; }
.mgb5 { margin-bottom: 5px; }
.mgb10 { margin-bottom: 10px; }
.mgb15 { margin-bottom: 15px; }

.mgl10 { margin-left: 10px; }
.mgl20 { margin-left: 20px; }

.hgt300 { height: 300px !important; }

.pad1010 { padding: 10px; }

.ftsize16 { font-size: 16px; }

.klink,
.klink:hover,
.klink:focus {
	text-decoration: none !important;
	color: #333;
	outline:0; 
}

blockquote {
    /* border-left: 5px solid #d6e9c6; */
	border-left: 5px solid #7AA903; 
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    padding: 0 10px;
}

blockquote.formInscription {
	margin-bottom: 10px;
}

/* ------------------------------------------------ WELL ORDONNANCE ------------------------------------------------ */
.well.ordonnance { }
h4.ordonnance { font-weight: 600; }
   
   
/* ------------------------------------------------ PANEL GAUCHE ------------------------------------------------ */
.panel.recapitulatif {
	border: 1px solid #95B25D;;
}
.panel-heading.recapitulatif {
	background-color: #95B25D;
	color: #4C4742;
}


/* ------------------------------------------------ PANEL DROITE ------------------------------------------------ */
.panel.consultation {
	border: 1px solid #333;
}
.panel-heading.consultation {
	background-color: #333;
	color: #F9F9F9;
}


/* ------------------------------------------------ NAVBAR ------------------------------------------------ */
/* Fixe le bug du contenu qui se décale lorsqu'on ouvre une modale ²*/
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
	margin-right: 17px;
}

.navbar { 
	margin-bottom: 0px; 
	border-radius: 0px;
	border: 0px solid transparent;
}

.navbar-inverse {
	background-color: #FFFFFF;
	border-color: #F9F9F9;
}

.navbar-inverse .navbar-brand { color: #95B25D; }
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
	color: #95B25D;
	background-color: transparent;
}

/* Fond noir clair */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover 
{ 
	border-color: #4C4742;
	background-color: #4C4742;
	color: #fff;
}

/* Couleur et fond du bouton */
.navbar-inverse .navbar-toggle {
	border-color: #4C4742;
	background-color: #4C4742;
	color: #fff;
}

/* Couleur texte noir clair */
.navbar-inverse .navbar-nav > li > a { color: #4C4742; }


/* Lors du HOVER */
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover { background-color: #4C4742; color: #FFFFFF; } 


/* ------------------------------------------------ BANDEAU ------------------------------------------------ */
.yolo {
	padding : 25px 0px;
	background-color: #4C4742;
}

.first-letter { display:inline-block; }

.bs-docs-booticon{
	width:144px;
	font-weight:500;
	color:#F9F9F9;
	text-align:center;
	cursor:default;
	background-color:transparent;
	border-radius: 0px;
}

.bs-docs-booticon-lg{
	width:144px;
	height:144px;
	font-size:108px;
	line-height:140px;
}

.bs-docs-booticon-outline{
	background-color:transparent;
	border:5px solid #F9F9F9;
	color:#51700C;
	background-color:#F9F9F9;
}

.bs-brand-item .bs-docs-booticon{
	margin-right:auto;
	margin-left:auto;
}

.logocourt {
	float:left;
	margin-right: 30px;
}

/* ------------------------------------------------ BOUTON ORANGE ------------------------------------------------ */
.btn-orange {	
	border: #ED760E;
	background-color: #ED760E;
	text-align: center;
	color: #F9F9F9;
}

/* ------------------------------------------------ ECRAN CONNEXION / USER ------------------------------------------------ */
.hr-menu {
	margin-top: 5px;
	margin-bottom: 5px;
}

/* ------------------------------------------------ FOOTER ------------------------------------------------ */
.bleuIntermediaire { color: #51700C; }
.footer {
	padding: 15px 0px 0px 0px;
	margin-top: 30px;
    background-color: #333;
    bottom: 0;
    width: 100%;
}
.subFooter {
	margin-top: 15px;
	padding: 5px 0px;
	background-color: rgba(0,0,0,.2);
	color: rgba(255,255,255,.6);
	text-decoration: none;
}
.subFooter a {
	text-decoration: none;
	color: #fff;
}
.listeEtiquette {
	margin-top: 6px;
	margin-bottom: 6px;
}

.etiquette {
	box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset;
    cursor: pointer;
    display: inline-block;
    font-size: 12px !important;
    font-weight: bold;
    margin: 3px 1px 3px 1px;
    padding: 3px 8px;
    text-decoration: none;
	background-color: #95B25D;
	color: #4C4742;
}

/* ------------------------------------------------ BLOG ------------------------------------------------ */
.blog {
	background-color: white;
	border: 1px solid #ddd;
	box-sizing: border-box;
}

.titreBlog {
	margin-bottom: 20px;
	box-sizing: border-box;
	background-color: #4C4742;  /* TO DELETE */ 
	border: 1px solid #4C4742;  /* TO DELETE */ 
	color: #95b25d;             /* TO DELETE */ 
}

.titreBlog>h1 {
	margin-top: 10px;
}

.titreBlog>h2 {
	margin-top: 10px;
}

.lienBlog {
	text-decoration:none; 
}

h3.lienBlog {
	margin-top: 10px;
	color: #4C4742;
}

p.lienBlog {
	color: #4C4742;
}

.infoDateAuteurExtrait {
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 12px;
	color: #9d9d9d;
}

.articleBlog {
	margin-top: 20px;
}

.titreArticle {
	color:#4C4742;
}

.motClefBlog {
	background-color: #95B25D;
	color: #4C4742;;
}

.lesPlusConsultes {
	padding: 13px;
}

.sectionBlog {
	color: rgb(115, 115, 115);
	cursor: pointer;
	display: inline-block;
	fill: rgb(115, 115, 115);
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}

/* ------------------------------------------------ MATMEDICALE ------------------------------------------------ */
.titreMatMedic {
	color:#4C4742;
	background-color:  #95B25D;
	margin-bottom: 20px;
}


.titreMatMedic>h1 {
	margin-top: 10px;
}


.lienMatMedic {
	text-decoration:none; 
}

h3.lienMatMedic {
	color: #4C4742;
}

p.lienMatMedic {
	color: #4C4742;
}

.fondLienMatMedic {
	background-color: #95B25D;
	color: white;
}

/* ------------------------------------------------ INFORMATION SUPPLEMENTAIRE CONSULTATION ------------------------------------------------ */
.additionalInformationConsultation {
	margin-bottom: 15px;
}

.contentAIC {
	color: black;
	background-color: #E8980C;
}

/* ------------------------------------------------ PAGE DE SELECTION SPECIALITE ------------------------------------------------ */
.selectSpec {
	background-color: #ffffff;
}

h1.selectSpec {
	color: #4C4742;
}

.thumbnail.selectSpec {
	padding: 0px;
	border-color: #4C4742;
}

h4.selectSpec {
	color: #95B25D;
	background-color: #4C4742;
}

.caption.selectSpec {
	background-color: #4C4742;
}

/* ------------------------------------------------ PAGE DE SELECTION AFFECTION ------------------------------------------------ */
.selectAffect {
	background-color: #ffffff;
}

h1.selectAffect {
	color: #4C4742;
}

.thumbnail.selectSpec {
	padding: 0px;
	border-color: #4C4742;
}

h4.selectSpec {
	color: #95B25D;
	background-color: #4C4742;
}

.caption.selectSpec {
	background-color: #4C4742;
}

.well.selectAffect {
	margin-bottom: 0px;
}

/* ------------------------------------------------ WELL de la page AFFECTION ------------------------------------------------ */
.blocSpeWell {
	background-color: #4C4742;
	border-color: #4C4742;
}

.blocSpeH3 {
	margin-top: 15px;
}

.blocSpeCol {
	padding-left: 0px;
}

/* ------------------------------------------------ L'EDITO DE PERRUCHO ------------------------------------------------ */
.panel-edito  {
	background-color: #4C4742;
	border-color: #4C4742;
	color: #ffffff;
}















